在快速创建任务中点击 多任务配置 按钮,进入多任务配置
任务界面。子任务类比于进程,您可以在该界面对子任务的参数进行设置,最多可以添加8个子任务。
参数填写说明:
任务失败重启次数
必选项。
当任务因某种原因失败了,平台可以自动将任务重启。填写方式:默认是0,可以修改设置为其他数值。
注意:即使设置为0,当平台判断任务失败原因是系统造成时仍然会自动重启。子任务名称
必选项。
子任务名称会反映成为容器内的环境变量,用于标识子任务的唯一ID。填写方式:长度要求为1~20个字符(含),以字母开头,仅允许包含 字母、数字、横线和下划线,不同子任务的名称必须互不相同。如果只有一个任务,设置成默认值即可。子任务个数
必选项。
表示该子任务将运行的副本数量。子任务类比于进程,该选项定义了将启动的进程数量。填写方式:一般设置为1
。当启动多个子任务时,可以通过环境变量PAI_TASK_INDEX
来区别于不同子任务(功能类似pid之于进程)。最少成功次数
非必填项。
当一批子任务中有X个子任务已经运行完成了,那么整个任务终止,不再等待其他子任务。 填写方式:只有在子任务数>1
时才有效。如果你的子任务数=1
或者你希望等所有任务都运行完才结束任务,该项可不填。最少失败次数
非必填项。
当一批子任务中有X个已经运行失败了,那么整个任务终止,不再等待其他子任务。 填写方式:只有在子任务数>1
时才有效。如果你的子任务数=1
或者你希望任意一个任务失败就结束任务,该项可不填。如果你利用
多任务配置
启动多个独立无关的任务,那么这个选项你需要关心,因为不排除某个任务会失败,而在默认情况下,会把你其他所有任务也终止,这也许不是你想要的。这种情况下,你应该让X=子任务数
。